git diff
3者の内のどの2つのdiffを見るか、
$ git diff
indexとworking tree. まだindex(staging)してない部分(you could further add)を見せる
$ git diff --staged
indexとHEAD(current branchの最終commit)の差. commitしたとしたら、前のcommitとの間に出るdiffを示す
$ git diff HEAD
woring Treeと HEADの差. どれだけworkingしたか、前回のcommitと比べて
実体ではない branch, tagは、、、
$ git diff branch-A branch-b --stat
と branch間の比較もできる。(--statを付けて集計を見るのが,最初は良い)
branch-a...branch-bで、その間の変化(commitの度?)を見る。未確認
outputの読み方